You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My contribution adds a new instruction, prompt, agent, skill, workflow, or canvas extension file in the correct directory.
The file follows the required naming convention.
The content is clearly structured and follows the example format.
I have tested my instructions, prompt, agent, skill, workflow, or canvas extension with GitHub Copilot.
I have run npm start and verified that README.md is up to date.
I am targeting the main branch for this pull request.
Description
reddit-research - runs market research, user research and product validation against Reddit by meaning rather than keywords: pain point discovery, competitor mentions, niche validation, subreddit discovery and trend tracking over a date range.
The practical problem it solves is that Reddit's own search is lexical, so "users complaining about X" only surfaces posts that literally contain those words. This skill queries a vector/semantic index instead, and documents the query patterns, result shapes and pagination limits so an agent can go from a research question to a sourced answer without hand-tuning search strings.
Type of Contribution
New instruction file.
New prompt file.
New agent file.
New plugin.
New skill file.
New agentic workflow.
New canvas extension.
Update to existing instruction, prompt, agent, plugin, skill, workflow, or canvas extension.
Other (please specify):
Additional Notes
Paid service and affiliation disclosure, per #968: the skill calls reddapi.dev, which requires a REDDAPI_API_KEY and has paid usage tiers, and I operate that service. Stating the trade-off plainly so reviewers can weigh it: the skill is only useful to someone who holds a key for that API, in the same way the existing vendor-backed skills in this repo are useful to holders of those accounts. It is written as an operational reference, not a pitch - no pricing, no upsell, no comparison against alternatives - and it handles the key by environment variable only, with explicit instructions never to inline or echo it. Happy to adjust the framing or withdraw the PR if you would rather keep this category out.
On the testing checkbox: validated with npm run skill:validate and npm run build in this repo, but not exercised inside GitHub Copilot itself, so I left that box unchecked rather than check it untruthfully.
✓ [spec-compliance] All 1 skill(s) are spec-compliant.
ℹ️
✓ spec-compliance: All spec checks passed.
ℹ️
✓ [valid-refs] All file references across 1 skill(s) are valid.
ℹ️
✓ valid-refs: All file references resolve to existing files within the skill directory.
ℹ️
1 skill(s) linted, 1 passed
Full linter output
### Linting skills/reddit-research
✅ reddit-research (2/2 checks passed)
✓ [spec-compliance] All 1 skill(s) are spec-compliant.
✓ spec-compliance: All spec checks passed.
✓ [valid-refs] All file references across 1 skill(s) are valid.
✓ valid-refs: All file references resolve to existing files within the skill directory.
1 skill(s) linted, 1 passed
Heads up on the risk scan finding above: the flagged line was inside the skill's own anti-prompt-injection guidance - it told the agent never to obey instruction-shaped text found in Reddit posts, and quoted two example phrases to make that concrete. The scanner matched the quoted examples rather than the intent.
Reworded it to describe the pattern instead of quoting it, so the guidance survives without the literal strings. Pushed as 1f8e0ab; npm run skill:validate still passes and no other file changed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.mainbranch for this pull request.Description
reddit-research- runs market research, user research and product validation against Reddit by meaning rather than keywords: pain point discovery, competitor mentions, niche validation, subreddit discovery and trend tracking over a date range.The practical problem it solves is that Reddit's own search is lexical, so "users complaining about X" only surfaces posts that literally contain those words. This skill queries a vector/semantic index instead, and documents the query patterns, result shapes and pagination limits so an agent can go from a research question to a sourced answer without hand-tuning search strings.
Type of Contribution
Additional Notes
Paid service and affiliation disclosure, per #968: the skill calls reddapi.dev, which requires a
REDDAPI_API_KEYand has paid usage tiers, and I operate that service. Stating the trade-off plainly so reviewers can weigh it: the skill is only useful to someone who holds a key for that API, in the same way the existing vendor-backed skills in this repo are useful to holders of those accounts. It is written as an operational reference, not a pitch - no pricing, no upsell, no comparison against alternatives - and it handles the key by environment variable only, with explicit instructions never to inline or echo it. Happy to adjust the framing or withdraw the PR if you would rather keep this category out.On the testing checkbox: validated with
npm run skill:validateandnpm run buildin this repo, but not exercised inside GitHub Copilot itself, so I left that box unchecked rather than check it untruthfully.